package com.bjpowerrnode.interfaceJdk8;

public class Test {
    public static void main(String[] args) {
        JDK8InterfaceImpl jdk8Interface = new JDK8InterfaceImpl();
        jdk8Interface.abstractMethod();
        jdk8Interface.defaultMethod();
        /**
         * 在Java 8中，在接口中添加静态方法带来了一个限制 ：这些方法不能由实现它的类继承。
         * 这样做是有道理的，因为一个类可以实现多个接口。如果2个接口具有相同的静态方法，
         * 它们都将被继承，编译器就不知道要调用哪个接口。
         */
        //jdk8Interface.staticMethod();
        JDK8Interface.staticMethod();
    }
}
